package com.jianyitech.asr.dtos;

import java.io.Serializable;

/**
 * 租户订购的产品信息，仅考虑ASR产品所需要的字段
 */
public class TenantProduct implements Serializable {

    /**
     * ID
     */
    private String id;

    /**
     * 租户ID
     */
    private String tenantId;

    /**
     * 产品类型
     */
    private String productType;

    /**
     * 是否开启前缀质检
     */
    private String allowPrefix;

    /**
     * 语音质检的前缀，多个前缀以英文逗号进行分隔
     */
    private String prefix;

    /**
     * 是否开启主叫号码质检
     */
    private String allowCaller;

    /**
     * 主叫号码，多个前缀以英文逗号进行分隔
     */
    private String caller;

    /**
     * 是否启用平台的关键词
     */
    private String allowPlatform;

    /**
     * 语音质检的抽检比例
     */
    private Integer asrPercent;

    /**
     * 最大语音质检时长
     */
    private Integer maxLen;

    private String asrConfig;





    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public String getAllowPrefix() {
        return allowPrefix;
    }

    public void setAllowPrefix(String allowPrefix) {
        this.allowPrefix = allowPrefix;
    }

    public String getPrefix() {
        return prefix;
    }

    public void setPrefix(String prefix) {
        this.prefix = prefix;
    }

    public String getAllowCaller() {
        return allowCaller;
    }

    public void setAllowCaller(String allowCaller) {
        this.allowCaller = allowCaller;
    }

    public String getCaller() {
        return caller;
    }

    public void setCaller(String caller) {
        this.caller = caller;
    }

    public String getAllowPlatform() {
        return allowPlatform;
    }

    public void setAllowPlatform(String allowPlatform) {
        this.allowPlatform = allowPlatform;
    }

    public Integer getAsrPercent() {
        return asrPercent;
    }

    public void setAsrPercent(Integer asrPercent) {
        this.asrPercent = asrPercent;
    }

    public Integer getMaxLen() {
        return maxLen;
    }

    public void setMaxLen(Integer maxLen) {
        this.maxLen = maxLen;
    }

    public String getAsrConfig() {
        return asrConfig;
    }

    public void setAsrConfig(String asrConfig) {
        this.asrConfig = asrConfig;
    }


}
